|
Posizione nel menu |
---|
Parte → Primitive → Cilindro |
Ambiente |
Part |
Avvio veloce |
Nessuno |
Introdotto nella versione |
- |
Vedere anche |
Part Primitive |
Il comando Part Cilindro crea un solido cilindrico parametrico. È il risultato dell'estrusione di un arco circolare lungo un percorso rettilineo. Nel sistema di coordinate definito dalla sua proprietà DatiPlacement, la faccia inferiore del cilindro si trova sul piano XY con il centro nell'origine.
Un Part Cilindro può essere trasformato in un segmento di cilindro modificando la sua proprietà DatiAngle.
Qui viene mostrato un oggetto Part Cilindro creato con l'esempio di scripting riportato di seguito.
Vedere anche: Editor delle proprietà.
Un oggetto Part Cilindro deriva da un oggetto Funzione Part e ne eredita tutte le proprietà. Ha inoltre le seguenti proprietà aggiuntive:
Attachment
L'oggetto ha le stesse proprietà di collegamento di un Part Part2DObject.
Cylinder
Length
): il raggio dell'arco circolare che definisce il cilindro. Il valore predefinito è 2mm
.Length
): l'altezza del cilindro. Il valore predefinito è 10mm
.Angle
): l'angolo dell'arco circolare che definisce il cilindro. Intervallo valido: 0° < valore <= 360°
. Il valore predefinito è 360°
. Se è inferiore a 360°
il solido risultante sarà un segmento di cilindro.Prism
Angle
): l'angolo tra la direzione di estrusione del cilindro e il suo asse Z positivo, misurato attorno al suo asse Y. L'angolo è positivo rispetto al suo asse X positivo. Intervallo valido: 0° <= valore < 90°
. Il valore predefinito è 0°
. disponibile dalla versione 0.20Angle
): l'angolo tra la direzione di estrusione del cilindro e il suo asse Z positivo, misurato attorno al suo asse X. L'angolo è positivo rispetto al suo asse Y positivo. Intervallo valido: 0° <= valore < 90°
. Il valore predefinito è 0°
. disponibile dalla versione 0.20
Vedere anche: Autogenerated API documentation, Script di Part e Script di base per FreeCAD.
È possibile creare un Part Cilindro con il metodo addObject()
del documento:
cylinder = FreeCAD.ActiveDocument.addObject("Part::Cylinder", "myCylinder")
"myCylinder"
è il nome dell'oggetto.Esempio:
import FreeCAD as App
doc = App.activeDocument()
cylinder = doc.addObject("Part::Cylinder", "myCylinder")
cylinder.Radius = 10
cylinder.Height = 50
cylinder.Placement = App.Placement(App.Vector(5, 10, 15), App.Rotation(75, 60, 30))
doc.recompute()